package db

import (
	"database/sql"
	_ "github.com/go-sql-driver/mysql"
	"time"
)

var MySqlDB *sql.DB

func InitMysql() {
	var err error
	MySqlDB, err = sql.Open("mysql", conf.GetMysqlDBString())
	if err != nil {
		logger.Fatal(err.Error())
	}
	err = MySqlDB.Ping()
	if err != nil {
		logger.Fatal(err.Error())
	}
	MySqlDB.SetMaxOpenConns(200)
	MySqlDB.SetMaxIdleConns(200)
	MySqlDB.SetConnMaxLifetime(3595 * time.Second)
	logger.Info("database connection register..")
}
